home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
pcboard
/
cw_cj_40.zip
/
CONFJOIN.DOC
< prev
next >
Wrap
Text File
|
1994-06-01
|
15KB
|
278 lines
┌────────────────────────────────────────────────────────────────────┐
│ ConfJoin PCBoard 15.1 PPE J Command Replacement <Shareware> │
└────────────────────────────────────────────────────────────────────┘
ConfJoin is the ULTIMATE conference Join PPE utility for PCBoard 15.1
ConfJoin is also the BEST way to never have to draw CNFN menus again!
ConfJoin can display which conferences have file directories, doors,
bulletins, which are echoed and which are private! You made a change?
Make your PCB J command customized for the networks your BBS carries!
Group your conferences by network name, or conference type! ConfJoin
supports up to 32 groups/networks, even in the unregistered version!!
ConfJoin works in 3 modes! In Mode A you can have your own menu dis-
played (or ConfJoin can DRAW them for you), In Modes B/C it will scan
CNAMES file and create it's own CNAMES.TXT for very fast "On The Fly"
menus!! You would never have to draw another conference menu again!!
And ConfJoin KNOWS when CNAMES is changed and can update your menus!
Mode B uses conference name prefixes, Mode C uses conference number
ranges. There is plenty of flexibility in this puppy...
Use ConfJoin as a J command replacement and offer your users the very
best way to scan for or join conferences on your bulletin board.
Nothing Beats ConfJoin!
┌────────────────────────────────────────────────────────────────────┐
│ Installation ConfJoin │
└────────────────────────────────────────────────────────────────────┘
Installation of ConfJoin is really very simple. ConfJoin should be
installed in your CMD.LST as a replacement for the J command. Go into
PCBSetup CMD.LST section (B: File Locations, B: Configuration Files)
Now go to the CMD.LST section and F2 to edit it. Add a line as shown:
Command Security PPE/MNU File -or- Keystroke Replacement
======= ======== ========================================
J 5 E:\PCB\PPE\CONFJOIN.PPE
Make the security level at whatever you desire, it is a good idea to
make it the same as you defined in the "User Security Levels" section
of PCBSetup. Lastly, then add the full path and filename to ConfJoin.
For more info on CMD.LST see PCB docs.
┌────────────────────────────────────────────────────────────────────┐
│ Config File (CONFJOIN.CNF) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
The CONFJOIN.CNF file must be placed in the same dir as CONFJOIN.PPE.
A Sample CNF file is explained below and MUST be called CONFJOIN.CNF.
Line 1 BBS registered to ........ Your BBS Name
Line 2 Registration number ...... 00000
Line 3 Validation code .......... 00000
Line 4 Mode A B or C operation .. C
Mode A
Mode A is the fastest, but you must first draw all of the network menu
screens yourself. In Mode A, ConfJoin will display whatever menus you
have created. This method is faster than in Mode B or C but if you make
any changes, then you must also update the menu. If you want automatic,
use Mode B or C.
Mode B
This is if you want "On The Fly" menus to be made by ConfJoin when your
conference names have two-letter prefixes (IN_NetAdmin for Intelec, or
PE_Politics for Planet Earth, etc). Mode B uses a high conference number
for additional display speed. You will have to use a "table" file for
this info (see below). In Mode B, ConfJoin shows which confs have file
directories, which are private, which have bulletins, doors, and which
are echoed! When you add new conferences you can rest assured you don't
have to update any conference menus ever again.
Mode C
This is if you want "On The Fly" menus to be made by ConfJoin but your
conference names do NOT use any prefixes at all. This mode of operation
relies on you to supply the range of conferences that this network or
group uses. You'll have to use a "table" file for this info (see below).
What are On The Fly menus?
These are menus that ConfJoin creates as soon as the J command is used.
Since they're made "on the fly" (and FAST!) they're always up to date!!
If you want to use "On The Fly" menus, you must have one of two things
utilized in your conference naming. You must either use prefixes to ID
the various nets you carry, this is the preferred method. If not, you
must have your network conferneces in contigious blocks in CNAMES. You
can't have 25 Intelec confs, 50 RIME confs, 40 Intelec confs, 20 RIME,
etc. If your network conferences are all over the place and you do NOT
use "prefixes", you are an accident waiting to happen, and ConfJoin is
not going to work for you. Clean up the mess and then try it again....
┌────────────────────────────────────────────────────────────────────┐
│ The ConfJoin Table File (Table of network names/numbers) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
The ConfJoin Table file must be placed in the same dir as CONFJOIN.PPE
If using Mode A it must be called MODE_A.TBL, and if using Mode B or C
it must be called MODE_BC.TBL. Also, if you want to use Mode A you'll
need to use the CJ_A.PPE and *rename* it to CONFJOIN.PPE. Anyway, sam-
ples of these table files are explained below:
MODE_A.TBL What Each Line Means
┌───────────────────┐ ----------------------
│ E:\PCB\PPE\CJMENU │ Line 1 Main "Networks" menu
│ 3 │ Line 2 Total networks or groups
│ │ Line 3 Blank line
│ Intelec Network │ Line 4 1st Network's Name
│ D:\PPE\CJ\CJ_01 │ Line 5 Path to this net's menu
│ │ Line 6 Blank line
│ Planet Earth │ Line 7 2nd Network's Name
│ D:\PPE\CJ\CJ_02 │ Line 8 Path to this net's menu
└───────────────────┘
(and so on for up to 32 networks or conference groups)
MODE_BC.TBL What Each Line Means
┌─────────────────────────┐ ----------------------
│ E:\PCB\PPE\CJMENU │ Line 1 Main "Network List" Menu
│ E:\PCB\PPE\CONFJOIN.CO9 │ Line 2 Color config file to use
│ Closed │ Line 3 Conference name to "mask"
│ 2 │ Line 4 Total networks or groups
│ │ Line 5 Blank line
│ Intelec Network │ Line 6 ** 1st network's name
│ IN │ Line 7 * Prefix (IN_) if using Mode B
│ 1 │ Line 8 This network's low conf #
│ 300 │ Line 9 This network's high conf #
│ │ Line 10 Blank line
│ Planet Earth │ Line 11 ** 2nd network's name
│ PE │ Line 12 * Prefix (PE_) if using Mode B
│ 301 │ Line 13 This network's low conf #
│ 322 │ Line 14 This network's high conf #
└─────────────────────────┘
(and so on for up to 32 networks or conference groups)
* If using Mode C, you can leave this line blank also. It is only used
for Mode B where conference name prefixes (ie IN_NetAdmin) are used.
** You can use up to 30 characters (maximum) for the network's name.
┌────────────────────────────────────────────────────────────────────┐
│ The CONFJOIN.CO# File (Color file for Modes B and C) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
The CONFJOIN.CO# files must be placed in the same dir as CONFJOIN.PPE.
Sample color file is explained below and can be called anything you
like. This is the filename you placed on line 2 of the table file.
Line 1 Background
Line 2 @X00
Line 3 Line 1 (Upper Left)
Line 4 @X0A
Line 5 Line 2 (Lower Right)
Line 6 @X0A
Line 7 FDEBP Legend
Line 8 @X0E
Line 9 FDEBP Conf Flags
Line 10 @X0F
Line 11 Network Name
Line 12 @X0E
Line 13 Conference Name
Line 14 @X0B
Line 15 Conference Number
Line 16 @X0D
This is all pretty explanatory but... I'll give it a shot anyway. All
the odd numbered lines are just descriptions of what the line below
them (even numbered) represent. I've included several color files in
this release so you can play around with different options. The only
ones that really needs explanation are lines 4 and 6 (Line 1 and 2).
I've separated the lines into two so that you can make them 2 different
colors to give background colors more depth. You'll have to try CO1-CO5
to see what I'm feebly trying to explain.
┌────────────────────────────────────────────────────────────────────┐
│ The CNAMES.TXT File (For FASTER Scanning With Modes B/C!) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
When using Mode B or C, ConfJoin scans your CNAMES file and create its
own CNAMES.TXT file in the ConfJoin directory. It pulls only the info
it needs from CNAMES so that it has less to "read in" when making it's
"On The Fly" menus. And if you make a change add or drop a conference,
ConfJoin knows when CNAMES was modified and RE-scans a new CNAMES.TXT.
Again, one LESS thing for you to deal with or need to put in an event.
If you make a change to your table file, delete the CNAMES.TXT file in
the ConfJoin PPE directory and ConfJoin will rescan it for you!
┌────────────────────────────────────────────────────────────────────┐
│ The DRAW Command! (Let ConfJoin Draw Your Menus!) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
Say you want to use Mode A with pre-existing menus for each network...
ConfJoin can DRAW all your menus for you! But here's what you must do:
You must be in Mode B or C (as defined in your CONFJOIN.CNF file). You
must have a Mode B or C table file (with the prefixes, conf ranges and
the color definition file). Logon locally and type J to run ConfJoin,
then type the DRAW command. It will ask you once for your * validation
number so that users or other SysOps do not spend your time rescanning
menus. If you are unregistered, not to worry, enter any 5 digit code
on the ValCode line of the CONFJOIN.CNF file. It will still display as
unregistered but this way only YOU will be able to draw menus as users
can enter 0's. Then it will ask you which network to draw. If you type
1 then it "draws" the file CJ_01 based on the parameters in the table
file for network/group 1. It will only draw one network or group at a
time in case you are only "modifying" one network or group. It is rare
that someone makes changes to *every* network or group on their BBS at
the same time. Anyway, when all the CJ_01, CJ_02, etc, files are made,
you can then switch over to the Mode A table file (MODE_A.TBL). Also,
rename the CJ_A.PPE to CONFJOIN.PPE and change line 4 of your ConfJoin
config file (CONFJOIN.CNF) to show you are now operating in Mode A.
┌────────────────────────────────────────────────────────────────────┐
│ Changes! (What's NEW In This Release!) ConfJoin │
└────────────────────────────────────────────────────────────────────┘
Changes/Fixes in version 4.0 (3.9 not released)
Now bundled with DoorMenu, FileMenu, and MainMenu! That's 4 great PPEs
for the price of 1!! Also did minor code tweaking but it's pretty much
tweaked out...
Changes/Fixes in version 3.8
We split off ConfJoin to two PPE's. One is called CJ_A.PPE and this is
for those wanting to use Mode A only. But before using it rename it to
CONFJOIN.PPE or it will not work. The other PPE is called CONFJOIN.PPE
already. This is the one we've all come to know and love that operates
in Modes B or C. If you use it in either Mode B or C only, this is the
PPE to use.
We also split the ConfJoin table file (CONFJOIN.TBL for those using B
or C modes already) to two files: MODE_A.TBL and MODE_BC.TBL. If you
are using Modes B or C you just rename CONFJOIN.TBL to MODE_BC.TBL. If
you are using Mode A, rename it to MODE_A.TBL but check these docs for
the correct format of MODE_A.TBL, as it's been made alot simpler since
Mode A operates in a much simpler manner.
Changes/Fixes in version 3.7
Added a new feature where the user(s) will have the ability to reset
those pesky "mail-waiting" flags. This option will ONLY work when
ConfJoin is operating in Mode C. This is because it needs to know what
the low and high conference numbers for any network or group are and
these numbers are only used in Mode C. But Mode C is the best anyway.
Changes/Fixes in version 3.6
Now will not display conference "without names". If you do not have a
name in the conference name field, it will not be displayed by ConfJoin
as this has been requested by many folks to operate this way. Thanks.
Changes/Fixes in version 3.5
Minor code tweaking, nothing major.
Changes/Fixes in version 3.4
Alot of you asked for the ability to configure your own colors. I hear
and I obey. There is now a color file ConfJoin will read in. Also, you
asked for the ability to use conference range numbers and now you can!
Also, no longer will you need to use conference name prefixes such as
IN_NetAdmin or IL_Politics. Tho you still can, it's no longer required
for on the fly menu screens.
Changes/Fixes in version 3.3
Fixes a bug where when scanning ALL conferences the last line would be
duplicated when the last line consisted of 3 conference names. If only
two conference names were on the last line it would correctly show the
last as a blank, but 3 conference names caused the double line, fixed.
Changes/Fixes in version 3.2
Changed reference of mode 1 and 2 to modes A and B for less confusion.
Also, ConfJoin creates its own smaller CNAMES.TXT in the ConfJoin dir.
It GREATLY speeds up scans if using Mode B. Also added a DRAW command!
Lastly... for consistancy we have changed the CNF file format if using
Mode A to have a network (or group) name keeping CNF file consistant
with Mode B operation. Also, when adding the A/B toggle we messed up
the sequence in which the CNF file was read in, fixed.